﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace rayTest1
{
    class Program
    {
        static void Main(string[] args)
        {
            // Punkt1: 2|3
            // Punkt2: 4|7
            // Punkt3: 7|2
           
            double a, b, c;
            double x,y,z;


            double s1, s2;

            // Abstand Punkt1 zu Punkt2
            a = Math.Sqrt(Math.Pow(2-4, 2) + Math.Pow(3-7, 2));
            string test = "ha a";
            test.Split(
            // Abstand Punkt2 zu Punkt3
            b = Math.Sqrt(Math.Pow(4-7, 2) + Math.Pow(7-2, 2));

            // Abstand Punkt3 zu Punkt1
            c = Math.Sqrt(Math.Pow(7-2, 2) + Math.Pow(2-3, 2));

            s1 = (2 + 4 + 7) / 3.0;
            s2 = (3 + 7 + 2) / 3.0;

            Console.WriteLine("Abstand P1 zu P2: " + a);
            Console.WriteLine("Abstand P2 zu P3: " + b);
            Console.WriteLine("Abstand P3 zu P1: " + c);
            Console.WriteLine("Kürzeste Strecke P2 zu P1 zu P3 :" + (a + c) + "\r\n");

            Console.WriteLine("S1: " + s1 + " S2: " + s2);

            // Abstand Punkt1 zu Schwerpunkt
            x = Math.Sqrt(Math.Pow(2 - s1, 2) + Math.Pow(3 - s2, 2));
            // Abstand Punkt2 zu Schwerpunkt
            y = Math.Sqrt(Math.Pow(4 - s1, 2) + Math.Pow(7-s2, 2));
            // Abstand Punkt3 zu Schwerpunkt
            z = Math.Sqrt(Math.Pow(7 - s1, 2) + Math.Pow(2-s2, 2));

            Console.WriteLine("Länge der Verbindungen zum Schwerpunkt: " + (x+y+z));

            Console.ReadKey();
        }
    }
}
